#include<stdio.h>
#include<string.h>
#include<unistd.h>
void proc()
{
  int i=0;
  char buf[101];
  memset(buf,'\0',sizeof(buf));
  const char* lable="|/-\\";
  while(i<101)
  {
    printf("[%-100s][%d%%][%c]\r",buf,i,lable[i%4]);
    fflush(stdout);
    buf[i++]='#';
    // i++;
    usleep(30000);
  }
  printf("\n");
}

int main()
{
  proc();
  return 0;
}
